/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package analisador.classesDeIdentificadores;

/**
 *
 * @author Augusto
 */
public class SimboloProcedimento extends Simbolo
{
    
    //método de passagem de parâmetro( ref ou val )
    private String mpp;
    
    //número de parâmetros
    private int numParam;
    
    private int enderecoPrimeiraInstrucao;
    
    public SimboloProcedimento( String lexeme )
    {
        super( lexeme, "id-procedimento");
    }
    
    public int getNumParam() {
        return numParam;
    }

    public void setNumParam(int numParam) {
        this.numParam = numParam;
    }

    public int getEnderecoPrimeiraInstrucao() {
        return enderecoPrimeiraInstrucao;
    }

    public void setEnderecoPrimeiraInstrucao(int enderecoPrimeiraInstrucao) {
        this.enderecoPrimeiraInstrucao = enderecoPrimeiraInstrucao;
    }
    
    public void setMpp(String mpp)
    {
        this.mpp = mpp;
    }
    
    public String getMpp()
    {
        return this.mpp;
    }
    
    public void print()
    {
        System.out.println( this.nome + "    -   " + this.categoria + " ");
          
    }
}
